export default function(props:any){
    const name=props.className;
    let className='w-svg';
    if(name){
        className+=' '+name;
    }
    let fn=props.onClick;
    let fnClick;
    if(fn){
        fnClick=(e:any)=>{
            fn(e);
        };
    }
    return (
        <span onClick={fnClick} className={className} style={{fontSize:props.fontSize,color:props.color}}>
            <svg viewBox="0 0 1024 1024" width="1em" height="1em" fill="currentColor">
                <path d="M227.541333 533.354667a8.533333 8.533333 0 0 1 8.448 7.36 320 320 0 0 0 2.282667 14.570666C263.530667 688.554667 380.608 789.333333 521.237333 789.333333c78.762667 0 150.144-31.616 202.133334-82.858666l45.269333 45.248a350.869333 350.869333 0 0 1-215.424 100.181333V951.466667a8.533333 8.533333 0 0 1-8.533333 8.533333h-46.933334a8.533333 8.533333 0 0 1-8.533333-8.533333v-99.562667c-161.514667-14.570667-291.562667-138.24-315.904-296.746667a355.477333 355.477333 0 0 1-1.6-12.288 8.533333 8.533333 0 0 1 7.488-9.450666l0.512-0.042667h47.829333z m91.008-231.722667l64 64V501.333333a138.666667 138.666667 0 0 0 235.221334 99.52l45.269333 45.269334A202.666667 202.666667 0 0 1 318.570667 501.333333l-0.021334-199.701333z m543.722667 231.722667a8.533333 8.533333 0 0 1 8.469333 9.514666c-0.597333 5.162667-1.130667 9.301333-1.621333 12.394667a350.037333 350.037333 0 0 1-59.093333 147.349333l-46.122667-46.122666A286.293333 286.293333 0 0 0 804.309333 554.666667c0.64-3.392 1.344-8.021333 2.176-13.952a8.533333 8.533333 0 0 1 8.448-7.36h47.338667zM521.237333 64a202.666667 202.666667 0 0 1 202.666667 202.666667v234.666666a201.813333 201.813333 0 0 1-22.4 92.714667l-48.725333-48.704a138.282667 138.282667 0 0 0 7.04-39.04l0.085333-4.970667v-234.666666a138.666667 138.666667 0 0 0-277.248-4.970667l-0.085333 4.970667-0.021334 8.448-57.92-57.898667C346.709333 129.194667 426.346667 64 521.237333 64z"></path>
                <path d="M199.637333 173.162667l708.266667 708.266666a8.533333 8.533333 0 0 1-6.037333 14.549334h-66.346667a8.533333 8.533333 0 0 1-6.037333-2.496l-708.266667-708.266667A8.533333 8.533333 0 0 1 127.296 170.666667h66.346667a8.533333 8.533333 0 0 1 6.016 2.496z"></path>
            </svg>
        </span>
    )
}